ccd8cb240726deda35fabd2860edcbf4adeb1013,hoodie-cli/src/main/java/com/uber/hoodie/cli/commands/CommitsCommand.java,CommitsCommand,showCommitPartitions,#String#,129

Before Change


    public String showCommitPartitions(
        @CliOption(key = {"commit"}, help = "Commit to show")
        final String commitTime) throws Exception {
        HoodieTimeline timeline = HoodieCLI.tableMetadata.getActiveCommitTimeline();
        if (!timeline.containsInstant(commitTime)) {
            return "Commit " + commitTime + " not found in Commits " + HoodieCLI.tableMetadata
                .getActiveCommitTimeline().getInstants().collect(Collectors.toList());
        }
        HoodieCommitMetadata meta =
            HoodieCommitMetadata.fromBytes(timeline.readInstantDetails(commitTime).get());

After Change


    public String showCommitPartitions(
        @CliOption(key = {"commit"}, help = "Commit to show")
        final String commitTime) throws Exception {
        HoodieActiveTimeline activeTimeline = HoodieCLI.tableMetadata.getActiveTimeline();
        HoodieTimeline timeline = activeTimeline.getCommitTimeline().filterCompletedInstants();
        HoodieInstant commitInstant = new HoodieInstant(false, HoodieTimeline.COMMIT_ACTION, commitTime);

        if (!timeline.containsInstant(commitInstant)) {
            return "Commit " + commitTime + " not found in Commits " + timeline;
        }
        HoodieCommitMetadata meta =
            HoodieCommitMetadata.fromBytes(activeTimeline.getInstantDetails(commitInstant).get());